Information processing apparatus, information processing method, and recording medium

ABSTRACT

There is provided an information processing apparatus including a data acquiring unit configured to acquire content to which metadata is attached and the metadata attached to the content, the metadata being generated from data obtained from a sensor mounted on a subject, and a display control unit configured to reflect contents of the metadata acquired by the data acquiring unit in display of the content to which the metadata acquired by the data acquiring unit is attached.

CROSS-REFERENCE TO PRIOR APPLICATION

This application is a continuation of U.S. patent application Ser. No.15/907,820 (filed on Feb. 28, 2018), which is a continuation of U.S.patent application Ser. No. 14/430,991 (filed on Mar. 25, 2015 andissued as U.S. Pat. No. 9,946,352 on Apr. 17, 2018), which is a NationalStage Patent Application of PCT International Patent Application No.PCT/JP2013/079612 (filed on Oct. 31, 2013), which claims priority toJapanese Patent Application No. 2012-247885 (filed on Nov. 9, 2012),which are all hereby incorporated by reference in their entirety.

TECHNICAL FIELD

The present disclosure relates to an information processing device, aninformation processing method, and a recording medium having a computerprogram recorded therein.

BACKGROUND ART

Inexpensive digital cameras with high image quality have beenwidespread, and mobile phones and smartphones in which the digitalcameras are embedded also have been widespread. Since the digitalcameras have been widespread, it is becoming possible for users toeasily take moving images, and opportunities for the users to takemoving images are greatly increasing. Especially, it has been widelyspread that situations during sports is taken by the digital cameras.

In addition, since capacity of recording medium is increasing and onlinestorage services have been widespread, the number of moving images heldby the users is greatly increasing. Accordingly, in order to easilymanage the moving images by the user himself/herself, the usergenerically creates folders, saves the moving images in the foldersaccording to a rule, and manages the moving images.

On the other hand, a technology of acquiring movement of a sport athleteby a sensor mounted on the sport athlete has been disclosed. Forexample, Patent Literature 1 discloses a technology of mounting sensorson a sport athlete and understanding movement and situations of allsensors via a mobile terminal.

CITATION LIST Patent Literature

Patent Literature 1: JP 2009-297057A

SUMMARY OF INVENTION Technical Problem

According to the above-described circumstances, a technology ofefficiently viewing a moving image of an athlete playing sports orcausing a user to quickly get a desired moving image from among manymoving images of the athlete is being desired.

Accordingly, the present disclosure proposes a novel and improvedinformation processing apparatus, information processing method andrecording medium having a computer program recorded therein that arecapable of mounting a sensor on a subject and controlling, on the basisof metadata, display of content to which the metadata generated by thesensor is attached.

Solution to Problem

According to the present disclosure, there is provided an informationprocessing apparatus including a data acquiring unit configured toacquire content to which metadata is attached and the metadata attachedto the content, the metadata being generated from data obtained from asensor mounted on a subject, and a display control unit configured toreflect contents of the metadata acquired by the data acquiring unit indisplay of the content to which the metadata acquired by the dataacquiring unit is attached.

According to the present disclosure, there is provided an informationprocessing method including acquiring content to which metadata isattached and the metadata attached to the content, the metadata beinggenerated from data obtained from a sensor mounted on a subject, andreflecting contents of the acquired metadata in display of the contentto which the acquired metadata is attached.

According to the present disclosure, there is provided a recordingmedium having a computer program recorded therein, the program causing acomputer to execute acquiring content to which metadata is attached andthe metadata attached to the content, the metadata being generated fromdata obtained from a sensor mounted on a subject, and reflectingcontents of the acquired metadata in display of the content to which theacquired metadata is attached.

Advantageous Effects of Invention

As explained above, the present disclosure proposes the novel andimproved information processing apparatus, information processing methodand recording medium having a computer program recorded therein that arecapable of mounting a sensor on a subject and controlling, on the basisof metadata display of content to which the metadata generated by thesensor is attached.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is an explanatory diagram showing an overview of a system usingan information processing apparatus 100 according to an embodiment ofthe present disclosure.

FIG. 2 is an explanatory diagram showing a functional configurationexample of an information processing apparatus 100 according to anembodiment of the present disclosure.

FIG. 3 is a flowchart showing an operation example of an informationprocessing apparatus 100 according to an embodiment of the presentdisclosure.

FIG. 4 is an explanatory diagram showing an example of an imagedisplayed on a display unit 130 of an information processing apparatus100 according to an embodiment of the present disclosure.

FIG. 5 is an explanatory diagram showing an example of an imagedisplayed on a display unit 130 of an information processing apparatus100 according to an embodiment of the present disclosure.

FIG. 6 is an explanatory diagram showing an example of an imagedisplayed on a display unit 130 of an information processing apparatus100 according to an embodiment of the present disclosure.

FIG. 7 is a flowchart showing an operation example of an informationprocessing apparatus 100 according to an embodiment of the presentdisclosure.

FIG. 8 is an explanatory diagram showing a hardware configurationexample of an information processing apparatus 100 according to anembodiment of the present disclosure.

DESCRIPTION OF EMBODIMENTS

Hereinafter, preferred embodiments of the present disclosure will bedescribed in detail with reference to the appended drawings. Note that,in this specification and the appended drawings, structural elementsthat have substantially the same function and structure are denoted withthe same reference numerals, and repeated explanation of thesestructural elements is omitted.

Note that the description is given in the following order.

<1. Embodiment of Present Disclosure>

-   [Overview of System]-   [Functional Configuration Example of Information Processing    Apparatus]-   [Operation Example of Information Processing Apparatus]-   <2. Hardware Configuration Example>-   <3. Conclusion>    <1. Embodiment of Present Disclosure>    [Overview of System]

First, with reference to drawings, an overview of a system using aninformation processing apparatus 100 according to an embodiment of thepresent disclosure is explained. FIG. 1 is an explanatory diagramshowing an overview of a system using the information processingapparatus 100 according to an embodiment of the present disclosure.Hereinafter, with reference to FIG. 1, an overview of the system usingthe information processing apparatus 100 according to an embodiment ofthe present disclosure is explained.

As an overview of the system using the information processing apparatus100 according to an embodiment of the present disclosure, FIG. 1 shows asituation where an imaging apparatus 10 take an image that two athletes1 and 2 are playing tennis. The imaging apparatus 10 is an apparatusinstalled to mainly take an image of the athlete 1's play, for example.

The two athletes 1 and 2 have respective rackets 3 and 4, and areplaying tennis. Sensors are mounted to the rackets 3 and 4. Thesesensors can acquire parts of the rackets 3 and 4 hitting balls, powerand ball spin rates at a time when the athletes 1 and 2 hit balls, shottypes (groundstroke/volley, forehand/backhand, or topspin/slice), swingspeeds of the rackets 3 and 4, and swing trajectories. For example,while taking a moving image of the athlete 1 playing tennis, the imagingapparatus 10 generates metadata by using information detected by asensor mounted on the racket 3 held by the athlete 1, and attaches themetadata to the taken moving image. According to a time axis of themoving image, the imaging apparatus 10 attaches the metadata generatedfrom information detected by the sensor, when attaching the metadata.

According to the example shown in FIG. 1, the sensor is mounted on notthe athlete 1 himself who is a subject, but the racket 3 that isequipment used by the athlete 1. However, an embodiment of the presentdisclosure includes not only the case where the sensor is directlymounted on the athlete 1 but also the case where the sensor is mountedon the equipment used together with the athlete 1, in view of the factthat the equipment is included in the subject.

A diverse sensor is mounted on the racket 3. For example, a pressuresensitive sensor may be used as the sensor mounted on the racket 3. Bymounting the pressure sensitive sensor on the racket 3, information suchas a part hitting a ball, power and a ball spin rate at a time ofhitting the ball can be acquired. For example, an acceleration sensormay be used as the sensor mounted on the racket 3. By mounting theacceleration sensor on the racket 3, for example, change in direction ofthe racket 3 can be acquired. From the change in direction of the racket3, information on a type of a stroke can be acquired. In addition, forexample, a gyro sensor may be used as the sensor mounted on the racket3. By mounting the gyro sensor on the racket 3, information oninclination of the racket 3 can be acquired. By acquiring theinformation on the inclination of the racket 3, information on a swingtrajectory of the racket 3 can be acquired. In addition, a microphonemay be used as the sensor mounted on the racket 3, for example. Bymounting the microphone on the racket 3, sound around the racket can becollected. For example, sound when the racket 3 hits a ball can becollected. From information at a time of collecting the sound when theracket 3 hits the ball, a timing when the racket 3 hits the ball can beacquired.

FIG. 1 also shows the information processing apparatus 100. Theinformation processing apparatus 100 executes a process for displayingthe moving image taken by the imaging apparatus 10. The informationprocessing apparatus 100 displays the moving image that the imagingapparatus 10 has taken and to which the metadata is attached, themetadata having been generated by using the information detected by thesensor mounted on the racket 3 held by the athlete 1. Subsequently, whendisplaying the moving image taken by the imaging apparatus 10, theinformation processing apparatus 100 acquires the metadata attached tothe moving image, and reflects, in the display of the moving image, theinformation generated from the metadata.

By acquiring the metadata attached to the moving image and by reflectingthe information generated from the metadata in display of the movingimage, the information processing apparatus 100 according to anembodiment of the present disclosure can present how the athlete 1 whois the subject of the moving image taken by the imaging apparatus 10 hasplayed tennis. The athlete 1 can view the moving image displayed by theinformation processing apparatus 100, understand good or bad about hisplay, and use the moving image to improve his skills as an athlete.

With reference to FIG. 1, the overview of the system using theinformation processing apparatus 100 according to an embodiment of thepresent disclosure has been explained. Next, a functional configurationexample of an information processing apparatus 100 according to anembodiment of the present disclosure is explained.

[Functional Configuration Example of Information Processing Apparatus]

FIG. 2 is an explanatory diagram showing the functional configurationexample of the information processing apparatus 100 according to anembodiment of the present disclosure. Hereinafter, with reference toFIG. 2, the functional configuration example of the informationprocessing apparatus 100 according to an embodiment of the presentdisclosure is explained.

As shown in FIG. 2, the information processing apparatus 100 accordingto an embodiment of the present disclosure includes a data acquiringunit 110, a display control unit 120, and a display unit 130, andstorage unit 140.

The data acquiring unit 110 acquires a moving image stored in thestorage unit 140. The moving image stored in the storage unit 140 is themoving image that the imaging apparatus 10 has taken and to which themetadata is attached, the metadata having been generated by using theinformation detected by the sensor mounted on the racket 3 held by theathlete 1. The data acquiring unit 110 acquires the moving image storedin the storage unit 140, and acquires the metadata attached to themoving image.

The moving image to be acquired by the data acquiring unit 110 may be amoving image designated by a user of the information processingapparatus 100, or may be a moving image satisfying a predeterminedcondition. The data acquiring unit 110 acquires the moving image and themetadata attached to the moving image, and then supplies the acquiredmoving image and metadata to the display control unit 120.

The display control unit 120 controls display of the moving imageacquired by the data acquiring unit 110 on the display unit 130, byusing the moving image acquired by the data acquiring unit 110 and themetadata attached to the moving image. In the present embodiment, thedisplay control unit 120 generates information by using the metadataattached to the moving image, and reflects the generated information inthe display of the moving image acquired by the data acquiring unit 110.

The display unit 130 displays the moving image acquired by the dataacquiring unit 110. The display control unit 120 controls the display ofthe moving image on the display unit 130. Accordingly, the moving imageto be displayed on the display unit 130 is the moving image in which theinformation generated by the display control unit 120 using the metadataattached to the moving image is reflected. The display unit 130 may beany display device such as a liquid crystal display and an organicelectroluminescence display.

The storage unit 140 stores the moving image that the imaging apparatus10 has taken and to which the metadata is attached, the metadata havingbeen generated by using the information detected by the sensor mountedon the racket 3 held by the athlete 1. The data acquiring unit 110acquires the moving image stored in the storage unit 140. Note that,with reference to FIG. 2, the information processing apparatus 100according to an embodiment of the present disclosure internally includesthe storage unit 140. However, the present disclosure is not limitedthereto. The storage unit 140 for storing the moving image may beinstalled outside the information processing apparatus 100, and mayconnect with the information processing apparatus 100 in awired/wireless manner. In addition, the storage unit 140 may be anyrecording medium such as a hard disk drive, a solid-state drive, andflash memory.

According to an embodiment of the present disclosure, the informationprocessing apparatus 100 having the configuration shown in FIG. 2 canpresent how the athlete 1 who is the subject of the moving image takenby the imaging apparatus 10 has played tennis. The athlete 1 can watchthe moving image displayed by the information processing apparatus 100,understand good or bad about his play, and use the moving image toimprove his skills as an athlete.

The functional configuration example of the information processingapparatus 100 according to an embodiment of the present disclosure hasbeen explained with reference to FIG. 2. Next, an operation example ofan information processing apparatus 100 according to an embodiment ofthe present disclosure is explained.

[Operation Example of Information Processing Apparatus]

FIG. 3 is a flowchart showing the operation example of the informationprocessing apparatus 100 according to an embodiment of the presentdisclosure. The flowchart in FIG. 3 shows an operation example of theinformation processing apparatus 100 when the display unit 130 displaysthe moving image that is stored in the storage unit 140 and to which themetadata is attached. Hereinafter, with reference to FIG. 3, theoperation example of the information processing apparatus 100 accordingto an embodiment of the present disclosure is explained.

First, the information processing apparatus 100 acquires, from thestorage unit 140, the moving image that is stored in the storage unit140 and to which the metadata is attached (Step S101). For example, thedata acquiring unit 100 performs the acquisition with regard to theprocess of Step S101 in which the moving image to which the metadata isattached is acquired.

After the moving image to which the metadata is attached is acquiredfrom the storage unit 140 in Step S101, the information processingapparatus 100 subsequently acquires the metadata from the acquiredmoving image (Step S102). For example, the data acquiring unit 100performs the acquisition with regard to the process of Step S102 inwhich the metadata is acquired.

After the metadata is acquired from the moving image to which themetadata is attached in Step S102, the information processing apparatus100 subsequently uses the acquired metadata and generates information tobe reflected in the moving image when the moving image is displayed(Step S103). For example, the data acquiring unit 100 performs thegeneration with regard to the process of Step S103 in which theinformation to be reflected in the moving image when the moving image isdisplayed is generated. Details of contents of the information generatedin Step S103 are explained later with reference to drawings.

After the information to be reflected in the moving image when themoving image is displayed is generated by using the metadata in StepS103, the information processing apparatus 100 subsequently displays, onthe display unit 130, the moving image in which the generatedinformation is reflected (Step S104). For example, the display controlunit 120 performs the process of Step S104 in which the moving image isdisplayed on the display unit 130.

By executing the operation as shown in FIG. 3, the informationprocessing apparatus 100 according to an embodiment of the presentdisclosure can present how the athlete 1 who is the subject of themoving image taken by the imaging apparatus 10 has played tennis. Theathlete 1 can watch the moving image displayed by the informationprocessing apparatus 100, understand good or bad about his play, and usethe moving image to improve his skills as an athlete.

Here, a display example of the moving image in which the informationgenerated in Step S103 by the information processing apparatus 100 isreflected is shown as an example.

FIGS. 4 to 6 are each an explanatory diagram showing an example of animage displayed on the display unit 130 of the information processingapparatus 100 according to an embodiment of the present disclosure.Hereinafter, with reference to FIGS. 4 to 6, display of the moving imagein which the information generated by the information processingapparatus 100 is reflected is explained.

FIGS. 4 to 6 each show a situation where the information generated fromthe metadata overlaps a moving image 150 taken by the imaging apparatus10 and the information and the moving image are displayed on the displayunit 130. The moving image 150 taken by the imaging apparatus 10includes a picture of the athlete 1 playing tennis with the racket 3.

In the examples shown in FIGS. 4 to 6, information generated by theinformation processing apparatus 100 is reflected in display of themoving image, the information including a degree of how close a ballposition when the racket 3 hits the ball is to a point where the ball ishit most effectively (so-called sweet spot), power when the athlete 1hits the ball with the racket 3, and a ball spin rate when the athlete 1hits the ball with the racket 3.

Moreover, in the examples shown in FIGS. 4 to 6, the informationgenerated by the information processing apparatus 100 is reflected indisplay of the moving image 150, the information including a time axisin which a point of time when the athlete 1 hits a ball with the racket3 is displayed.

In the following explanation, information generated from the metadata tooverlap the moving image 150 is also referred to as hit information.

Details of a display example of the moving image in which theinformation generated in Step S103 by the information processingapparatus 100 is reflected are explained. In an image displayed on thedisplay unit 130 of the information processing apparatus shown in eachof FIGS. 4 to 6, a reference sign 151 represents information indicatinga ball position when the racket 3 hits a ball. A dark portion representsa probable place where the ball has actually hit, and a possibility thatthe ball has hit a place decreases with lightening color.

Reference sign 152 represents information indicating how close aposition where the ball has hit is to the sweet spot. Reference sign 153represents information indicating power when the athlete 1 hits the ballwith the racket 3. Reference sign 154 represents information indicatinga ball spin rate when the athlete 1 hits the ball with the racket 3.

Each information represented by the reference signs 152, 153, and 154indicates that the position where the ball has hit is close to the sweetspot, the power is high, or the ball spin rate is high, as the number ofblocks in a frame increases.

Reference sign 155 represents information indicating a time axis inwhich points of time when the athlete 1 hits the ball is displayed. Withregard to a rectangle represented by the reference sign 155, the leftperiphery represents a starting point of the moving image 150, and theright periphery represents an end point of the moving image 150.Reference sign 156 is a bar representing a playback position. When themoving image is played back, the bar moves from the left periphery tothe right periphery in the reference sign 155 under control of thedisplay control unit 120. Accordingly, in chronological order, FIG. 5comes after FIG. 4, and FIG. 6 comes after FIG. 5.

Reference sign 157 represents a timing when the athlete 1 has hit theball with the racket 3. When the moving image is started to played back,the bar represented by the reference sign 156 is started to move fromthe left periphery toward the right periphery, and the bar representedby the reference sign 156 reaches a time point of the bar represented bythe reference sign 157, a scene where the athlete 1 is hitting the ballwith the racket 3 is shown as the moving image 150. The display controlunit 120 may control the bar represented by the reference sign 157 in amanner that a color type or a color density changes depending on a shottype of an athlete. For example, the display control unit 120 turns abar represented by the reference sign 157 into red in a case where ashot of the athlete 1 is a forehand stroke, turns a bar represented bythe reference sign 157 into green in a case of a backhand stroke, turnsa bar represented by the reference sign 157 into right blue in a case ofa forehand slice, or turns a bar represented by the reference sign 157into yellow in a case of a backhand slice.

Reference sign 158 represents a shot type when the athlete 1 has hit theball with the racket 3. In FIG. 4, the athlete 1 shown in the movingimage 150 hits the ball using the forehand stroke. Accordingly, thereference sign 158 shows the forehand stroke. In FIG. 5, the athlete 1shown in the moving image 150 hits the ball using the forehand slice.Accordingly, the reference sign 158 shows the forehand slice. In FIG. 6,the athlete 1 shown in the moving image 150 hits the ball using thebackhand slice. Accordingly, the reference sign 158 shows the backhandslice.

As described above, the display control unit 120 generates theinformation from the metadata, the information is displayed on thedisplay unit 130, and the information processing apparatus 100 accordingto an embodiment of the present disclosure can help the athlete 1 whoplays tennis to improve skills in tennis. Note that, the display controlunit 120 may control the information to overlap the moving image 150 ina manner that the information is hidden or a position of the informationis moved so as not to overlap the athlete 1.

FIG. 7 is a flowchart showing the operation example of the informationprocessing apparatus 100 according to an embodiment of the presentdisclosure. FIG. 7 shows addition of hit information to the moving imageto be played back when the moving image is played back such as shown inFIGS. 4 to 6. Hereinafter, with reference to FIG. 7, the operationexample of the information processing apparatus 100 according to anembodiment of the present disclosure is explained.

First, in the information processing apparatus 100, when the displaycontrol unit 120 plays back the moving image, the display control unit120 determines whether there is time left (Step S111). If there is notime left, the information processing apparatus 100 ends a playbackprocess of the moving image.

On the other hand, if there is time left, the display control unit 120of the information processing apparatus 100 subsequently determineswhether there is hit information at a time of playback (Step S112). Ifthere is the hit information at the time of playback as a result of thedetermination in Step S112, the information processing apparatus 100causes the display control unit 120 to perform control in a manner thathit information display is added to the moving image to be played back(Step S113). Next, the information processing apparatus 100 causes thedisplay control unit 120 to perform control in a manner that the movingimage to which the hit information display is added in Step S113 isplayed back (Step S114).

On the other hand, if there is no hit information at the time ofplayback as a result of the determination in Step S112, the informationprocessing apparatus 100 causes the display control unit 120 to performcontrol in a manner that a moving image to which the hit informationdisplay is not added is played back (Step S115).

As shown in FIGS. 4 to 6, by executing the operation in such a way, theinformation processing apparatus 100 according to an embodiment of thepresent disclosure can add the hit information at the time of playingback the moving image. As shown in FIGS. 4 to 6, by adding the hitinformation at the time of playing back the moving image, the athlete 1who watches the moving image played back by the information processingapparatus 100 is expected to improve his skills.

<2. Hardware Configuration Example>

The operation of the information processing apparatus 100 describedabove can be performed by using, for example, the hardware configurationof the information processing apparatus shown in FIG. 8. That is, theoperation of the information processing apparatus 100 can be realized bycontrolling the hardware shown in FIG. 8 using a computer program.Additionally, the mode of this hardware is arbitrary, and may be apersonal computer, a smart phone, a tablet device, a mobile informationterminal such as a mobile phone, a PHS or a PDA, a game machine, acontact or non-contact IC chip, a contact or non-contact IC card, orvarious types of information appliances. Moreover, the PHS is anabbreviation for personal handy-phone system. Also, the PDA is anabbreviation for personal digital assistant.

As shown in FIG. 8, this hardware mainly includes a CPU 902, ROM 904,RAM 906, a host bus 908, and a bridge 910. Furthermore, this hardwareincludes an external bus 912, an interface 914, an input unit 916, anoutput unit 918, a storage unit 920, a drive 922, a connection port 924,and a communication unit 926. Moreover, the CPU is an abbreviation forcentral processing unit. Also, the ROM is an abbreviation for read onlymemory. Furthermore, the RAM is an abbreviation for random accessmemory.

The CPU 902 functions as an arithmetic processing unit or a controlunit, for example, and controls entire operation or a part of theoperation of each structural element based on various programs recordedon the ROM 904, the RAM 906, the storage unit 920, or a removablerecording medium 928. The ROM 904 is a mechanism for storing, forexample, a program to be loaded on the CPU 902 or data or the like usedin an arithmetic operation. The RAM 906 temporarily or perpetuallystores, for example, a program to be loaded on the CPU 902 or variousparameters or the like arbitrarily changed in execution of the program.

These structural elements are connected to each other by, for example,the host bus 908 capable of performing high-speed data transmission. Thehost bus 908 is connected through the bridge 910 to the external bus 912whose data transmission speed is relatively low, for example.Furthermore, the input unit 916 is, for example, a mouse, a keyboard, atouch panel, a button, a switch, or a lever. Also, the input unit 916may be a remote control that can transmit a control signal by using aninfrared ray or other radio waves.

The output unit 918 is, for example, a display device such as a CRT, anLCD, a PDP or an ELD, an audio output device such as a speaker orheadphones, a printer, a mobile phone, or a facsimile, that can visuallyor auditorily notify a user of acquired information. Moreover, the CRTis an abbreviation for cathode ray tube. The LCD is an abbreviation forliquid crystal display. The PDP is an abbreviation for plasma displaypanel. Also, the ELD is an abbreviation for electro-luminescencedisplay.

The storage unit 920 is a device for storing various data. The storageunit 920 is, for example, a magnetic storage device such as a hard diskdrive (HDD), a semiconductor storage device, an optical storage device,or a magneto-optical storage device. The HDD is an abbreviation for harddisk drive.

The drive 922 is a device that reads information recorded on theremovable recording medium 928 such as a magnetic disk, an optical disk,a magneto-optical disk, or a semiconductor memory, or writes informationin the removable recording medium 928. The removable recording medium928 is, for example, a DVD medium, a Blu-ray medium, an HD-DVD medium,various types of semiconductor storage media, or the like. Of course,the removable recording medium 928 may be, for example, an electronicdevice or an IC card on which a non-contact IC chip is mounted. The ICis an abbreviation for integrated circuit.

The connection port 924 is a port such as an USB port, an IEEE1394 port,a SCSI, an RS-232C port, or a port for connecting an externallyconnected device 930 such as an optical audio terminal. The externallyconnected device 930 is, for example, a printer, a mobile music player,a digital camera, a digital video camera, or an IC recorder. Moreover,the USB is an abbreviation for universal serial bus. Also, the SCSI isan abbreviation for small computer system interface.

The communication unit 926 is a communication device to be connected toa network 932, and is, for example, a communication card for a wired orwireless LAN, Bluetooth (registered trademark), ANT (registeredtrademark). Zigbee (registered trademark), or WUSB, an opticalcommunication router, an ADSL router, or a device for contact ornon-contact communication. The network 932 connected to thecommunication unit 926 is configured from a wire-connected or wirelesslyconnected network, and is the Internet, a home-use LAN, infraredcommunication, visible light communication, broadcasting, or satellitecommunication, for example. Moreover, the LAN is an abbreviation forlocal area network. Also, the WUSB is an abbreviation for wireless USB.Furthermore, the ADSL is an abbreviation for asymmetric digitalsubscriber line.

<3. Conclusion>

According to an embodiment of the present disclosure as explained above,there is provided the information processing apparatus 100 that displaysthe moving image that the imaging apparatus 10 has taken and to whichthe metadata is attached, the metadata being generated by using theinformation detected by the sensor mounted on the racket 3 held by theathlete 1. According to an embodiment of the present disclosure, theinformation processing apparatus 100 acquires the metadata from themoving image, and generates information to be reflected in display ofthe moving image by using the acquired metadata.

According to an embodiment of the present disclosure, the informationprocessing apparatus 100 acquires the metadata from the moving image,and generates information to be reflected in display of the moving imageby using the acquired metadata. Accordingly, for example, in a casewhere a subject of the moving image plays sports, the informationprocessing apparatus 100 can help the subject to improve skills in thesports.

Note that, according to an embodiment of the present disclosure, theinformation processing apparatus 100 that is a laptop computer addsinformation using the metadata to the moving image taken by the imagingapparatus 10. However, the present disclosure is not limited thereto.For example, it may be possible that a moving image that has been takenby the imaging apparatus 10 and to which metadata is added is uploadedto a server apparatus, and information using the metadata is added tothe moving image taken by the imaging apparatus 10 in the server devicethat is an upload destination. In this case, the moving image to whichthe information is added in the server apparatus may be played back by asmartphone, tablet-type mobile terminal, or the like in addition to theinformation processing apparatus 100 that is the laptop computer.

Alternatively, such as the smartphone, a tablet, or a mobile phone, aninformation processing apparatus 100 integrated with the imagingapparatus 10 may takes an image, analyze sensor data, and attachmetadata. Meanwhile, the present disclosure can be applied to a casewhere a sensor is mounted on a racket of badminton or table tennis.Alternatively, in a similar way, in addition to the racket, the presentdisclosure can be applied to a case where a sensor is mounted on a golfclub, a baseball bat, a cricket bat, or shoes worn by an athlete at atime of a game.

In the above-described embodiment of the present disclosure, a situationwhere a single athlete is included in the moving image is explained.However, in a case where a plurality of people are included in themoving image, the information processing apparatus 100 may perform humandetection, specify a person, explicitly show that display corresponds towhich specified person, and display information generated from metadata.As such display corresponding to a person, the information processingapparatus 100 may display a name of the person in information to overlapa moving image, change color of information for each person, or cause auser to perceive that a detected person and an overlapping object areconnected by overlapping a line connecting the detected person and theoverlapping object. The name of the person may be stored in the storageunit 140 beforehand, and the display control unit 120 may acquire thecorresponding name from the storage unit 140 by the human detection.

For example, it may not be necessary to chronologically executerespective steps in the process, which is executed by each apparatus ofthis specification, in the order described in the sequence diagrams orthe flowcharts. For example, the respective steps in the process whichis executed by each apparatus may be processed in the order differentfrom the order described in the flowcharts, and may also be processed inparallel.

Furthermore, it becomes possible to generate a computer program whichmakes a hardware device, such as a CPU, ROM, and RAM incorporated ineach apparatus demonstrate the functions equivalent to theconfigurations of the above described apparatuses. It becomes alsopossible to provide a storage medium which stores the computer program.In addition, respective functional blocks shown in the functional blockdiagrams may be constituted from hardware devices, so that a series ofprocessing may be implemented by the hardware devices.

The preferred embodiments of the present disclosure have been describedabove with reference to the accompanying drawings, whilst the presentdisclosure is not limited to the above examples, of course. A personskilled in the art may find various alterations and modifications withinthe scope of the appended claims, and it should be understood that theywill naturally come under the technical scope of the present disclosure.

Additionally, the present technology may also be configured as below.

-   (1)

An information processing apparatus including:

a data acquiring unit configured to acquire content to which metadata isattached and the metadata attached to the content, the metadata beinggenerated from data obtained from a sensor mounted on a subject; and

a display control unit configured to reflect contents of the metadataacquired by the data acquiring unit in display of the content to whichthe metadata acquired by the data acquiring unit is attached.

-   (2)

The information processing apparatus according to (1),

wherein the metadata is generated from data obtained from a sensormounted on equipment used by the subject, and

wherein the display control unit reflects, in display of the content,information on a situation where the subject uses the equipment.

-   (3)

The information processing apparatus according to (1) or (2),

wherein, when the contents of the metadata are reflected in display ofthe content, the display control unit controls the display in a mannerthat the contents of the metadata are prevented from overlapping thesubject.

-   (4)

The information processing apparatus according to any one of (1) to (3),

wherein, in a case where the content includes a plurality of people asthe subject, the display control unit reflects the contents of themetadata in display of the content in a manner that the contents of themetadata associate with the respective people.

-   (5)

The information processing apparatus according to (4),

wherein the display control unit reflects names of the people in displayof the content.

-   (6)

The information processing apparatus according to (4) or (5),

wherein, according to the people, the display control unit changes colorof information generated from the contents of the metadata.

-   (7)

The information processing apparatus according to any one of (4) to (6),

wherein the display control unit reflects, in display of the content,lines connecting the people with the information generated from thecontents of the metadata.

-   (8)

An information processing method including:

acquiring content to which metadata is attached and the metadataattached to the content, the metadata being generated from data obtainedfrom a sensor mounted on a subject; and

reflecting contents of the acquired metadata in display of the contentto which the acquired metadata is attached.

-   (9)

A recording medium having a computer program recorded therein, theprogram causing a computer to execute:

acquiring content to which metadata is attached and the metadataattached to the content, the metadata being generated from data obtainedfrom a sensor mounted on a subject, and

reflecting contents of the acquired metadata in display of the contentto which the acquired metadata is attached.

REFERENCE SIGNS LIST

-   1, 2 athlete-   3, 4 racket-   10 imaging apparatus-   100 information processing apparatus-   110 data acquiring unit-   120 display control unit-   130 display unit-   140 storage unit

The invention claimed is:
 1. A non-transitory computer-readable mediumhaving embodied thereon a program, which when executed by a computercauses the computer to execute a method, the method comprising:receiving content associated with metadata and the metadata which isgenerated from data obtained from a sensor mounted on a subject whileperforming one or more contacting strikes of a sports movement; andcontrolling a display of the received metadata and the received content,wherein the metadata includes information related to an impact, whereinthe content includes an image of an impact position, wherein the imageof the impact position is controlled to be changed in color according tothe information related to the impact, wherein the content furtherincludes a depiction of a degree of proximity of the impact position toa sweet spot for each time the one or more contacting strikes of thesports movement is performed and an image of sports equipment, andwherein the image of the impact position and the depiction of the degreeof proximity of the impact position to the sweet spot are displayed tooverlap on the image of the sports equipment simultaneously.
 2. Thenon-transitory computer-readable medium according to claim 1, whereinthe information related to the impact is generated from data obtainedfrom at least one of a gyro sensor and an acceleration sensor.
 3. Thenon-transitory computer-readable medium according to claim 1, whereinthe metadata is generated from the data obtained from the sensor mountedon at least one of a tennis racket, a golf club, a baseball bat, acricket bat, or shoes worn by a person.
 4. The non-transitorycomputer-readable medium according to claim 1, wherein the contentincludes a name of the subject.
 5. The non-transitory computer-readablemedium according to claim 1, wherein the content includes a time atwhich the data was obtained.
 6. The non-transitory computer-readablemedium according to claim 1, wherein the color is changed according to apossibility of hitting at the impact position.
 7. The non-transitorycomputer-readable medium according to claim 1, wherein the degree ofproximity of the impact position to the sweet spot and the sweet spotare simultaneously depicted in the display of the received content. 8.The non-transitory computer-readable medium according to claim 1,wherein the display of the received metadata includes information of aswing trajectory and a swing speed for each time the one or morecontacting strikes of the sports movement is performed.
 9. Thenon-transitory computer-readable medium according to claim 1, whereinthe display of the received metadata and a part of the display of thereceived content are prevented from overlapping each other.
 10. Thenon-transitory computer-readable medium according to claim 1, whereinthe metadata includes a shot type, and wherein the shot type isgenerated from the data obtained from the sensor mounted on the subject.11. The non-transitory computer-readable medium according to claim 10,wherein the information related to the impact includes the impactposition and the shot type.
 12. The non-transitory computer-readablemedium according to claim 1, wherein the information related to theimpact includes the impact position according to impact time for eachtime the one or more contacting strikes of the sports movement isperformed.
 13. An information processing apparatus comprising: circuitryconfigured to receive content associated with metadata and the metadatawhich is generated from data obtained from a sensor mounted on a subjectwhile performing one or more contacting strikes of a sports movement,and control a display of the received metadata and the received content,wherein the metadata includes information related to an impact, whereinthe content includes an image of an impact position, wherein the imageof the impact position is controlled to be changed in color according tothe information related to the impact, wherein the content furtherincludes a depiction of a degree of proximity of the impact position toa sweet spot for each time the one or more contacting strikes of thesports movement is performed and an image of sports equipment, andwherein the image of the impact position and the depiction of the degreeof proximity of the impact position to the sweet spot are displayed tooverlap on the image of the sports equipment simultaneously.
 14. Aninformation processing method comprising: receiving content associatedwith metadata and the metadata which is generated from data obtainedfrom a sensor mounted on a subject while performing one or morecontacting strikes of a sports movement; and controlling a display ofthe received metadata and the received content, wherein the metadataincludes information related to an impact, wherein the content includesan image of an impact position, wherein the image of the impact positionis controlled to be changed in color according to the informationrelated to the impact, wherein the content further includes a depictionof a degree of proximity of the impact position to a sweet spot for eachtime the one or more contacting strikes of the sports movement isperformed and an image of sports equipment, and wherein the image of theimpact position and the depiction of the degree of proximity of theimpact position to the sweet spot are displayed to overlap on the imageof the sports equipment simultaneously.